package com.common.sdk.net.download.callback.error;

/**
 * 回调类型
 * @author wenlonglv
 *
 */
public enum CallbackEnum {
    /**初始化成功*/
    INITIALIZATION_SUCCESS, // OK
    /**添加回调*/
    DID_ADD_DOWNLOAD_ITEM,
    /**添加列表回调*/
    ADD_DOWNLOAD_LIST,
    /**等待开始下载任务  开始添加  恢复下载*/
    WAIT_START_DOWNLOAD_ITEM,
    /**等待开始下载任务*/
    WAIT_START_DOWNLOAD_LIST,
    /**即将开始下载任务*/
    WILL_START_DOWNLOAD_ITEM,
    /**已经开始下载任务*/
    DID_START_DOWNLOAD_ITEM,
    /**即将暂停下载任务*/
    WILL_PAUSE_DOWNLOAD_ITEM,
    /**已经暂停下载任务*/
    DID_PAUSE_DOWNLOAD_ITEM,
    /**批量暂停下载任务*/
    DID_PAUSE_DOWNLOAD_LIST,
    /**即将停止下载任务*/
    WILL_STOP_DOWNLOAD_ITEM, //
    /**停止下载任务*/
    DID_STOP_DOWNLOAD_ITEM, // OK
    /**停止下载任务列表*/
    DID_STOP_DOWNLOAD_LIST,
    /**即将删除下载任务*/
    WILL_DELETE_DOWNLOAD_ITEM,
    /**已经完成删除任务*/
    DID_DELETE_DOWNLOAD_ITEM,
    /**已经完成删除任务列表*/
    DID_DELETE_DOWNLOAD_LIST,
    /**下载完成*/
    FINISHED_DOWNLOAD, // OK
    /**进度*/
    PROGRESS_DOWNLOAD, // OK
    /**暂停，错误停止后回调，返回即将下载的应用信息*/
    GET_NEXT_DOWNLOAD_INFO,
    /**下载失败*/
    FAILED_DOWNLOAD

}
